requiring much work - Francés Inglés Diccionario